package com.reflex;

import java.lang.reflect.Method;

public class ReflexDemo07 {
    public static void main(String[] args) throws Exception {
        // 获取Person类class对象
        Class<?> aClass = Class.forName("com.reflex.Person");
        //实例化对象
        Object object = aClass.newInstance();
        // 获取hihi方法(getDeclaredMethod是获取本类所有的方法)
        Method method = aClass.getDeclaredMethod("hihi");
        //暴力破解，修改方法访问权限
        method.setAccessible(true);
        method.invoke(object);
        //用完就给关上
        method.setAccessible(false);
    }
}
